/**
 * “设备管理”相关接口
 */
import Http from 'utils/request'
const context = process.env.VUE_APP_CONSOLE_PATH

/**
 * 水温配置
 */
export function deviceQueryDeviceConfigApi(data) {
  return Http.fetch(context + '/device/queryDeviceConfig', data, {
    method: 'post',
    hasErrMsg: true
  })
}

/**
 * 更新水温配置
 */
export function deviceUpdateDeviceConfigApi(data) {
  return Http.fetch(context + '/device/updateDeviceConfig', data, {
    method: 'post',
    hasErrMsg: true
  })
}

/**
 * 更新清洗步骤配置
 */
export function deviceUpdateWashStepApi(data) {
  return Http.fetch(context + '/device/updateWashStep', data, {
    method: 'post',
    hasErrMsg: true
  })
}

/**
 * 清洗步骤配置
 */
export function deviceQueryWashStepApi(data) {
  return Http.fetch(context + '/device/queryWashStep', data, {
    method: 'post',
    hasErrMsg: true
  })
}

/**
 * 设备基础列表
 */
export function deviceQuerBaseDeviceListApi(data) {
  return Http.fetch(context + '/device/querBaseDeviceList', data, {
    method: 'post',
    hasErrMsg: true
  })
}

/**
 * 批量生成设备号
 */
export function deviceInitDeviceApi(data) {
  return Http.fetch(context + '/device/initDevice', data, {
    method: 'post',
    hasErrMsg: true
  })
}

/**
 * 修改设备基础信息
 */
export function deviceUpdateDeviceApi(data) {
  return Http.fetch(context + '/device/updateDevice', data, {
    method: 'post',
    hasErrMsg: true
  })
}

/**
 * 设备运营列表
 */
export function deviceQueryOptDeviceListApi(data) {
  return Http.fetch(context + '/device/queryOptDeviceList', data, {
    method: 'post',
    hasErrMsg: true
  })
}

/**
 * 设置投放网点
 */
export function deviceUpdateOptDeviceApi(data) {
  return Http.fetch(context + '/device/updateOptDevice', data, {
    method: 'post',
    hasErrMsg: true
  })
}
